#ifndef DANMUFLIE_H
#define DANMUFLIE_H
#include<QFile>
#include<QTextStream>
#include <QObject>
#include<QDir>
#include<QMap>
#include<QString>
#include<danmu.h>
class DanmuFlie : public QObject
{
    Q_OBJECT
public:
    explicit DanmuFlie(QObject *parent = nullptr);
    bool isFileExist(QString fileName);
    void createDanmuFile(const QString& filePath,bool flag);
    void writeIntoFile(QString content,int time);

    ~DanmuFlie();
private:
    QFile* danmuFile;
    QTextStream *stream;
    QString filePath;
public:
    QMap<int,QString>map;
signals:
    void startTranslate();//自定义的发送信号
    void finish();
public slots:
    void translateFile();//工作函数，翻译弹幕文件


};

#endif // DANMUFLIE_H
